Inspection apparatus, component mounting system, and component mounting method

ABSTRACT

There is provided an inspection apparatus which inspects a board on which a mounting apparatus mounts a component, including a detecting unit (an inspection process unit and an inspection camera) that detects inspection information including a positional deviation amount of the component which is mounted on the board, a determining unit that determines whether the detected positional deviation amount falls within a predetermined first range, a transmission unit that transmits the detected positional deviation amount to the mounting apparatus; and a determination unit that determines whether to transmit the detected positional deviation amount to the mounting apparatus. In addition, in a case where it is determined that the positional deviation amount falls within the first range and it is determined that a predetermined condition is satisfied, the determination unit suspends transmission of the positional deviation amount to the mounting apparatus.

CROSS-REFERENCES TO RELATED APPLICATION(S)

This application is a continuation of U.S. patent application Ser. No.15/648,555 filed on Jul. 13, 2017, which claims the priority fromJapanese Patent Application No. 2016-192819 filed on Sep. 30, 2016, theentire contents of which are incorporated herein by reference.

BACKGROUND 1. Technical Field

The present disclosure relates to an inspection apparatus which inspectsa board on which a component is mounted, a component mounting systemwhich includes the inspection apparatus, and a component mounting methodof mounting a component on a board in the component mounting system.

2. Description of the Related Art

The component mounting system in which a component-mounted board ismanufactured by mounting a component on a board is configured byconnecting a solder printing apparatus, which prints solder to bond thecomponent on the board, and a plurality of mounting apparatuses such ascomponent mounters, which mount the component on the board after thesolder printing, to each other. After the component mounter mounts thecomponent on the board, the board becomes an inspection target of theinspection apparatus and the mounting state of the component isinspected through optical inspection or the like. In the related art, asa component mounting system having such a configuration, a system isknown in which correction information for correcting a mounting programof a component mounter is created based on component positionaldeviation information or the like, which is obtained through inspectionof a board with a component mounted thereon, and the correctioninformation is fed back (for example, refer to PTL 1). In a feedbacksystem in PTL 1, positional deviation information corresponding to eachcomponent is accumulated and the accumulated positional deviationinformation is subject to a statistical process so that the correctioninformation is created.

CITATION LIST Patent Literature

PTL 1: Japanese Patent Unexamined Publication No. 2014-216353

SUMMARY

According to an aspect of the disclosure, there is provided aninspection apparatus which inspects a board on which a mountingapparatus mounts a component, including a detecting unit that detectsinspection information including a positional deviation amount of thecomponent which is mounted on the board, a determining unit thatdetermines whether the detected positional deviation amount falls withina predetermined first range, a transmission unit that transmits thedetected positional deviation amount to the mounting apparatus, and adetermination unit that determines whether to transmit the detectedpositional deviation amount to the mounting apparatus, in which, in acase where it is determined that the positional deviation amount fallswithin the first range and it is determined that a predeterminedcondition is satisfied, the determination unit suspends transmission ofthe positional deviation amount to the mounting apparatus.

According to another aspect of the disclosure, there is provided aninspection apparatus which inspects a board on which a mountingapparatus mounts a component, including a detecting unit that detectsinspection information including a positional deviation amount of thecomponent which is mounted on the board, a determining unit thatdetermines whether the detected positional deviation amount falls withina predetermined first range, a transmission unit that transmits thedetected positional deviation amount to the mounting apparatus, and adetermination unit that determines whether to transmit the detectedpositional deviation amount to the mounting apparatus, in which, in acase where it is determined that the positional deviation amount fallswithin the first range and it is determined that a predeterminedcondition is satisfied, the determination unit determines not totransmit the positional deviation amount to the mounting apparatus.

According to still another aspect of the disclosure, there is provided acomponent mounting system which includes a mounting apparatus thatincludes a mounting nozzle mounting a component on a board and a movingmechanism moving the mounting nozzle in a horizontal direction and whichincludes an inspection apparatus that inspects the board on which thecomponent is mounted, the system including a determining unit thatdetermines whether a positional deviation amount of the componentmounted on the board, which is included in inspection information thatis detected by a detecting unit in the inspection apparatus, fallswithin a predetermined first range, a correction amount calculator thatcalculates a correction amount for causing the mounting apparatus tomount the component on the board while correcting a mounting positionbased on the detected positional deviation amount, and a determinationunit that determines whether to cause the mounting apparatus to correctthe mounting position based on the calculated correction amount, inwhich, in a case where it is determined that the positional deviationamount falls within the first range and it is determined that thepredetermined condition is satisfied, the determination unit suspendscorrection of the mounting position which is performed by the mountingapparatus based on the calculated correction amount.

According to still another aspect of the disclosure, there is provided acomponent mounting system which includes a mounting apparatus thatincludes a mounting nozzle mounting a component on a board and a movingmechanism moving the mounting nozzle in a horizontal direction and whichincludes an inspection apparatus that inspects the board on which thecomponent is mounted, the system including a determining unit thatdetermines whether a positional deviation amount of the componentmounted on the board, which is included in inspection information thatis detected by a detecting unit in the inspection apparatus, fallswithin a predetermined first range, a correction amount calculator thatcalculates a correction amount for causing the mounting apparatus tomount the component on the board while correcting a mounting positionbased on the detected positional deviation amount, and a determinationunit that determines whether to cause the mounting apparatus to correctthe mounting position based on the calculated correction amount, inwhich, in a case where it is determined that the positional deviationamount falls within the first range and it is determined that thepredetermined condition is satisfied, the determination unit causes themounting apparatus not to correct the mounting position based on thecalculated correction amount.

According to still another aspect of the disclosure, there is provided acomponent mounting method of mounting a component on a board in acomponent mounting system which includes a mounting apparatus thatincludes a mounting nozzle mounting the component on the board and amoving mechanism moving the mounting nozzle in a horizontal directionand which includes an inspection apparatus that inspects the board onwhich the component is mounted, the method including detectinginspection information including a positional deviation amount of thecomponent which is mounted on the board in the inspection apparatus,calculating a correction amount for causing the mounting apparatus tomount the component on the board while correcting a mounting positionbased on the detected positional deviation amount, determining whetherthe detected positional deviation amount falls within a predeterminedfirst range, determining whether a predetermined condition is satisfiedin a case where it is determined that the detected positional deviationamount falls within the first range, and suspending correction of themounting position which is performed by the mounting apparatus based onthe calculated correction amount in a case where it is determined thatthe predetermined condition is satisfied.

According to still another aspect of the disclosure, there is provided acomponent mounting method of mounting a component on a board in acomponent mounting system which includes a mounting apparatus thatincludes a mounting nozzle mounting the component on the board and amoving mechanism moving the mounting nozzle in a horizontal directionand which includes an inspection apparatus that inspects the board onwhich the component is mounted, the method including detectinginspection information which includes a positional deviation amount ofthe component mounted on the board in the inspection apparatus,calculating a correction amount for causing the mounting apparatus tomount the component on the board while correcting a mounting positionbased on the detected positional deviation amount, determining whetherthe detected positional deviation amount falls within a predeterminedfirst range, determining whether a predetermined condition is satisfiedin a case where it is determined that the positional deviation amountfalls within the first range, and causing the mounting apparatus not tocorrect the mounting position based on the calculated correction amountin a case where it is determined that the predetermined condition issatisfied.

According to the aspects of the disclosure, it is possible to feed backcomponent positional deviation information for improving componentmounting accuracy.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a view for explaining a configuration of a component mountingsystem according to an exemplary embodiment of the disclosure;

FIG. 2 is a plan view illustrating a configuration of a componentmounter used in the component mounting system according to the exemplaryembodiment of the disclosure;

FIG. 3 is a partial sectional view of the component mounter used in thecomponent mounting system according to the exemplary embodiment of thedisclosure;

FIG. 4 is a view for explaining configurations of a mounting head and acomponent supplying unit of the component mounter used in the componentmounting system according to the exemplary embodiment of the disclosure;

FIG. 5 is a block diagram illustrating a configuration of a controlsystem of the component mounting system according to the exemplaryembodiment of the disclosure;

FIGS. 6A and 6B are views for explaining inspection on a mountedcomponent in an inspection apparatus according to the exemplaryembodiment of the disclosure;

FIG. 7A is a view for explaining an example of the result of positionaldeviation amount detection in the inspection apparatus according to theexemplary embodiment of the disclosure and FIG. 7B is a view forexplaining the result of a statistical process of a positional deviationamount;

FIG. 8 is a flow chart illustrating an inspection result transmissionmethod in the inspection apparatus according to the exemplary embodimentof the disclosure;

FIG. 9 is a flow chart illustrating a component mounting method in thecomponent mounting system according to the exemplary embodiment of thedisclosure; and

FIG. 10 is a flow chart illustrating a correction amount decision methodin the component mounting system according to the exemplary embodimentof the disclosure.

DETAILED DESCRIPTION

Before an exemplary embodiment of the disclosure is described, a problemin the related art is briefly described. In the related art includingPTL 1, since all pieces of obtained correction information are fed backto the component mounter, in a case where there is a sudden positionaldeviation such as a coordinates deviation of the component due tointrusion of a foreign substance or the like, correction informationbased on information about the positional deviation may result in adecrease in mounting accuracy instead of an increase in mountingaccuracy.

Therefore, an object of the disclosure is to provide an inspectionapparatus, a component mounting system, and a component mounting methodwith which it is possible to feed back component positional deviationinformation for improving component mounting accuracy.

Hereinafter, an exemplary embodiment of the disclosure will be describedin detail with reference to drawings. The configurations, shapes, andthe like described below are examples for explanation and can beappropriately changed according to the specifications of a componentmounting system, a component mounter, and an inspection apparatus. Inthe following description, the same elements are given the samereference numerals in all drawings and description thereof will not berepeated. In FIG. 2 and a portion of drawings which will be describedlater, as two axis directions which intersect each other in a horizontalplane, an X direction (horizontal direction in FIG. 2) which is parallelto a board transportation direction and a Y direction (verticaldirection in FIG. 2) which is orthogonal to the board transportationdirection are illustrated. In FIG. 3 and a portion of drawings whichwill be described later, as a height direction which is orthogonal tothe horizontal plane, a Z direction (vertical direction in FIG. 3) isillustrated. The Z direction is a vertical direction pertaining to acase where the component mounter is installed on the horizontal plane.

First, a configuration of component mounting system 1 will be describedwith reference to FIG. 1. Component mounting system 1 has a function ofmanufacturing a component-mounted board by mounting a component on aboard and includes solder printing apparatus M1, component mounters M2and M3, and inspection apparatus M4. Those apparatuses are connected tomanagement computer 3 via communication network 2.

Solder printing apparatus M1 prints a solder paste for bonding acomponent on a mounting target board via a screen printing technique.Component mounters M2 and M3 perform a component mounting operation oftransporting a component, which is picked up from a component supplyingunit, and placing the component on the board on which the solder pastefor bonding a component is printed by using component mounting unit 12(refer to FIG. 2). Inspection apparatus M4 detects a positionaldeviation state from a normal mounting position by inspecting a mountingstate of a component on a board after component mounters M2 and M3(mounting apparatus) mount the component on the board. In addition to aline management function, management computer 3 has a function ofcalculating a correction amount in the component mounting operation,which is fed back to component mounters M2 and M3, based on inspectioninformation which includes a positional deviation amount of a componentwhich is obtained by inspection apparatus M4.

Next, configurations of component mounters M2 and M3 will be describedwith reference to FIGS. 2 and 3. Note that, FIG. 3 schematicallyillustrates a section taken along line III-III in FIG. 2. In FIG. 2,board transport mechanisms 5 which extend in the X direction areprovided on the center of an upper surface of base 4. Board transportmechanisms 5 transport board 6 which is received from a device on theupstream side, position board 6 to a position where component mountingunit 12 performs a mounting operation which will be described later, andhold board 6 at the position.

Component supplying units 7 are disposed in opposite areas interposingboard transport mechanisms 5. Each of component supplying units 7 isprovided with a plurality of tape feeders 8 which are arranged in the Xdirection. Each tape feeder 8 pitch-feds a carrier tape holding amounting target component so that the component is supplied to acomponent suction position at which a mounting head of componentmounting unit 12 sucks the component. Y-axis beam 9 which includes alinear drive mechanism extending in the Y direction is provided on anend portion of the upper surface of base 4 which is on one side in the Xdirection. Two X-axis beams 10, each of which includes a linear drivemechanism, are coupled to Y-axis beam 9 such that X-axis beams 10 canmove freely in the Y direction. Mounting head 11 is installed on each oftwo X-axis beams 10 such that each mounting head 11 can move freely inthe X direction.

In FIG. 3, mounting head 11 includes a plurality of holding heads 11 a.Mounting nozzle 11 b, which sucks and holds a component and which can beindividually lifted and lowered, is installed on a lower end portion ofeach of holding heads 11 a.

When Y-axis beam 9 and X-axis beams 10 are driven, mounting heads 11move in the X direction and the Y direction in FIG. 2. That is, Y-axisbeam 9 and X-axis beams 10 constitute a moving mechanism which movesmounting heads 11 in horizontal directions. In this manner, each of twomounting heads 11 picks up a component from the component suctionposition of each tape feeder 8 of corresponding component supplying unit7 by sucking and holding the component by using mounting nozzle lib andtransports the component such that the component is placed on a mountingposition on board 6 which is positioned by board transport mechanism 5.Y-axis beam 9, X-axis beams 10 and mounting heads 11 constitutecomponent mounting unit 12 which mounts a component on board 6.

Component recognition camera 13 is provided between each of componentsupplying units 7 and each of board transport mechanisms 5. Whenmounting head 11 that has picked up a component from component supplyingunit 7 moves above component recognition camera 13, componentrecognition camera 13 images and recognizes the component held bymounting head 11. Board recognition camera 14 which moves together withmounting head 11 is installed on each of plates 10 a to which mountinghead 11 is attached. Each board recognition camera 14 is positionedclose to a lower surface of each of X-axis beams 10. When mounting head11 moves, board recognition camera 14 moves above board 6 which ispositioned by board transport mechanism 5 and images and recognizesboard 6.

In the component mounting operation of mounting a component on board 6which is performed by mounting heads 11, the mounting position iscorrected with the result of component recognition performed bycomponent recognition cameras 13, the result of board recognitionperformed by board recognition cameras 14, and a correction amount whichis calculated by component mounters M2 and M3 or is calculated bymanagement computer 3 being taken into account. As described above,component mounters M2 and M3 are mounting apparatuses which includemounting nozzles lib that mount components on board 6 and a movingmechanism (Y-axis beam 9 and X-axis beams 10) that moves mountingnozzles lib in horizontal directions and which mount a component onboard 6 while correcting the mounting position based on a correctionamount.

As illustrated in FIG. 3, carriage 15, in which the plurality of tapefeeders 8 are installed on feeder base 15 a in advance, is set in eachof component supplying units 7. In feeder base 15 a, feeder addressesare set for specifying a feeder position onto which each of tape feeders8 is installed. Each of tape feeders 8 set in feeder base 15 a isspecified via the feeder addresses. In carriage 15 installed oncomponent supplying unit 7, supply reels 16, which accommodate carriertapes 17 accommodating components in a state where carrier tapes 17 arewound around supply reels 16, are held. Carrier tapes 17 unwound fromsupply reels 16 are pitch-fed to component suction positions of mountingnozzles lib by tape feeders 8.

Next, a configuration of each mounting head 11 will be described withreference to FIG. 4. Each mounting head 11 includes a plurality ofholding heads 11 a and each holding head 11 a includes a drivemechanism. It is possible to lift and lower mounting nozzle 11 b (arrowb) which is installed on a lower end portion of each holding head 11 aand to rotate mounting nozzle 11 b around nozzle axis AN (arrow c) bydriving the drive mechanism.

Next, a configuration of a control system of component mounting system 1which includes component mounters M2 and M3 and inspection apparatus M4will be described with reference to FIG. 5. In FIG. 5, managementcomputer 3, component mounters M2 and M3, and inspection apparatus M4are connected to each other via communication network 2. Componentmounters M2 and M3 include mounting controller 20, mounting storage unit21, component mounting unit 12, display 22, input unit 23, andrecognition process unit 24. Mounting storage unit 21 stores positionaldeviation amount data 21 a and correction amount 21 b in addition to amounting program and mounting data for executing the above-describedcomponent mounting operation. Positional deviation amount data 21 aincludes a positional deviation amount of a component mounted on board 6which is transmitted from inspection apparatus M4 which will bedescribed later.

Mounting controller 20 is a computing device such as a CPU, controls thefollowing units based on a program or data stored in mounting storageunit 21, and includes correction amount calculator 20 a as an internalprocessing function. Correction amount calculator 20 a performs acorrection amount calculation process of calculating correction amount21 b for causing component mounters M2 and M3 (mounting apparatus) tomount the component on board 6 while correcting a mounting positionbased on a positional deviation amount included in stored positionaldeviation amount data 21 a. Calculated correction amount 21 b is storedin mounting storage unit 21.

Input unit 23 is an input device such as a keyboard, a touch panel, anda mouse and is used when inputting an operation command or data. Display22 is a display device such as a liquid crystal panel and displaysvarious pieces of information such as positional deviation amount data21 a and correction amount 21 b in addition to various screens such asan operation screen for an input operation using input unit 23.

Recognition process unit 24 performs a recognition process of the resultof an imaging operation of board recognition camera 14 to detect theposition of board 6. In addition, recognition process unit 24 performs arecognition process of the result of an imaging operation of componentrecognition camera 13 to detect the position of a component held bymounting head 11. Mounting controller 20 controls component mountingunit 12 based on the mounting program and performs the componentmounting operation while correcting the mounting position, taking theresult of the operation of detecting the positions of board 6 and acomponent which is performed by recognition process unit 24, and storedcorrection amount 21 b into account.

In FIG. 5, inspection apparatus M4 includes inspection controller 30,inspection storage unit 31, inspection process unit 32, display 34, andinput unit 35. Inspection controller 30 is a computing device such as aCPU and includes determining unit 30 a, transmission unit 30 b,determination unit 30 c, and variation calculator 30 d as internalprocessing functions. Inspection storage unit 31 is a storage device andstores mounting data 31 a, threshold information 31 b, inspectioninformation 31 c, statistical information 31 d, and the like. Mountingdata 31 a is data which is referred to when a component is mounted onboard 6 and which includes information about the coordinates of acomponent mounting position on board 6, the type of a component to bemounted, the size of a component, and the like.

Inspection process unit 32 performs an inspection process of detectinginspection information 31 c, which includes a positional deviationamount of a component mounted on board 6 and the size of the componentand which will be described later, based on the result of an imagingoperation performed by inspection camera 33. That is, inspection processunit 32 and inspection camera 33 are detecting units that detectinspection information 31 c which includes a positional deviation amountof a component mounted on board 6 and the size of the component. Thedetection result is stored in inspection storage unit 31 as inspectioninformation 31 c while being correlated with component mounters M2 andM3, mounting head 11, holding heads 11 a, mounting nozzle lib, tapefeeder 8 (feeder address), or the like which mounts components P one byone. That is, inspection storage unit 31 is an inspection result storageunit which stores a positional deviation amount detected by thedetecting units (inspection process unit 32 and inspection camera 33).

Here, an example of a positional deviation amount of a component mountedon board 6 and the size of the component which are included ininspection information 31 c and are detected by the detecting units willbe described with reference to FIGS. 6A and 6B. First, a positionaldeviation amount of a component will be described with reference to FIG.6A. In the component mounting operation, component P which mountingnozzle lib of mounting head 11 picks up from tape feeder 8 of componentsupplying unit 7 is transported and placed with mounting position M seton board 6 as the target position. At this time, the position ofcomponent center C of component P may not properly coincide withmounting position M and is in a state of positionally deviating bypositional deviation amount ΔX in the X direction, by positionaldeviation amount ΔY in the Y direction, and by positional deviationamount Δθ in a θ direction (rotation direction in XY plane).

Positional deviation amounts ΔX, ΔY, and Δθ are obtained (detected) wheninspection process unit 32 performs a recognition process of the resultof an operation of imaging component P mounted on board 6 which isperformed by inspection camera 33. Positional deviation amounts ΔX, ΔY,and Δθ are positional deviation information of component P andpositional deviation amounts ΔX, ΔY, and Δθ are obtained and stored asinspection information 31 c for each of a plurality of components Pmounted on one board 6.

Next, a description about the size of a component will be made withreference to FIG. 6B. Component size Sx in the X direction and componentsize Sy in the Y direction of component P mounted on board 6 areobtained (detected) when inspection process unit 32 performs therecognition process of the result of the imaging operation which isperformed by inspection camera 33. In a case where component P isnormally mounted, detected component sizes Sx and Sy (hereinafter,referred to as “detected component sizes Sx* and Sy*) coincide withcomponent sizes Sx and Sy included in mounting data 31 a.

Meanwhile, in a case where component P is placed on board 6 in a stateof being inclined with component P running on foreign substance W thatis in the vicinity of mounting position M or the like, detectedcomponent sizes Sx* and Sy* become smaller than component sizes Sx andSy. In an example illustrated in FIG. 6B, due to foreign substance Wunder component P, component P is placed on board 6 with a right end ofcomponent P being lifted up (Z direction). Therefore, detected componentsize Sx* in the X direction is smaller than component size Sx bydifference ΔSx. It is possible to detect an abnormal state in whichcomponent P is placed on board 6 while being inclined by comparingdetected component sizes Sx* and Sy* which are detected as describedabove with component sizes Sx and Sy included in mounting data 31 a.

In FIG. 5, threshold information 31 b includes an upper transmissionthreshold, a lower transmission threshold, an upper warning threshold, alower warning threshold, and warning range Rs of the size of acomponent. When detected positional deviation amounts ΔX, ΔY, and AO aregreater than the upper transmission threshold, positional deviationamounts ΔX, ΔY, and AO are not transmitted to component mounters M2 andM3. When detected positional deviation amounts ΔX, ΔY, and AO aresmaller than the lower transmission threshold, positional deviationamounts ΔX, ΔY, and AO are not transmitted to component mounters M2 andM3. A range between the upper transmission threshold and the lowertransmission threshold is transmission determining range Rt (firstrange). That is, positional deviation amounts ΔX, ΔY, and AO exceedingtransmission determining range Rt are not transmitted (fed back) tocomponent mounters M2 and M3 (mounting apparatus).

When detected positional deviation amounts ΔX, ΔY, and AO are greaterthan the upper warning threshold which is smaller than the uppertransmission threshold, transmission of positional deviation amounts ΔX,ΔY, and Δθ to component mounters M2 and M3 is suspended (hereinafter,referred to as being “transmission-suspended”). When detected positionaldeviation amounts ΔX, ΔY, and AO are smaller than the lower warningthreshold which is greater than the lower transmission threshold,positional deviation amounts ΔX, ΔY, and Δθ are transmission-suspended.A range between the upper warning threshold and the lower warningthreshold is transmission warning range Rw (second range) which isnarrower than transmission determining range Rt. In a case wheredetected component sizes Sx* and Sy* fall outside warning range Rs ofthe size of component P, positional deviation amounts ΔX, ΔY, and Δθ aretransmission-suspended.

Determining unit 30 a in FIG. 5 performs a determining process ofdetermining whether detected positional deviation amounts ΔX, ΔY, and Δθfall within transmission determining range Rt (first range). Inaddition, when it is determined that positional deviation amounts ΔX,ΔY, and Δθ fall outside transmission determining range Rt, determiningunit 30 a notifies display 34 of that positional deviation amounts ΔX,ΔY, and Δθ fall outside transmission determining range Rt. Note that,determining unit 30 a may notify display 22 in component mounters M2 andM3 or display 42 in management computer 3 that positional deviationamounts ΔX, ΔY, and Δθ fall outside transmission determining range Rt.

Transmission unit 30 b performs a transmission process of transmittingdetected positional deviation amounts ΔX, ΔY, and Δθ to componentmounters M2 and M3 (mounting apparatus). In addition, transmission unit30 b transmits inspection information 31 c, which includes detectedpositional deviation amounts ΔX, ΔY, and Δθ and detected component sizesSx* and Sy*, to management computer 3. Determination unit 30 c performsa determination process of determining whether to transmit detectedpositional deviation amounts ΔX, ΔY, and Δθ to component mounters M2 andM3 (mounting apparatus).

In addition, in a case where determining unit 30 a determines thatpositional deviation amounts ΔX, ΔY, and Δθ fall within transmissiondetermining range Rt (first range) and it is determined that apredetermined condition described below is satisfied, determination unit30 c causes transmission unit 30 b to suspend (transmission-suspend)transmitting positional deviation amounts ΔX, ΔY, and Δθ to componentmounters M2 and M3 (mounting apparatus). Therefore, even in a case wherepositional deviation amounts ΔX, ΔY, and Δθ fall within transmissiondetermining range Rt, positional deviation amounts ΔX, ΔY, and Δθ whichmay result in a decrease in mounting accuracy of component P are notused for correction of mounting position M as it is and an operator candetermine whether to use positional deviation amounts ΔX, ΔY, and Δθ forthe correction while determining the situation.

Alternatively, in a case where it is determined that positionaldeviation amounts ΔX, ΔY, and Δθ fall within transmission determiningrange Rt (first range) and it is determined that the predeterminedcondition is satisfied, determination unit 30 c may determine not totransmit positional deviation amounts ΔX, ΔY, and Δθ to componentmounters M2 and M3 (mounting apparatus). Therefore, positional deviationamounts ΔX, ΔY, and Δθ which may result in a decrease in mountingaccuracy of component P are not used for correction of mounting positionM and it is possible to improve the mounting accuracy of component P.

One predetermined condition is that detected positional deviationamounts ΔX, ΔY, and Δθ fall outside transmission warning range Rw(second range). Therefore, in a case where positional deviation amountsΔX, ΔY, and Δθ are suddenly increased or decreased and fall outsidetransmission warning range Rw, the operator can make an appropriatedetermination while confirming the situation. In addition, onepredetermined condition is that detected component sizes Sx* and Sy*(detected component size) fall outside warning range Rs of the size ofcomponent (predetermined size range). Therefore, in a case where thereis a possibility that component P is mounted on board 6 while beinginclined, the operator can make an appropriate determination whileconfirming the situation. In addition, in a case where component P whichis different from the specification is mounted, it is possible to detectcomponent P.

In addition, one predetermined condition is that the directions(positive or negative) of positional deviation amounts ΔX, ΔY, and Δθ,which are detected after positional deviation amounts ΔX, ΔY, and Δθ aretransmitted to component mounters M2 and M3 (mounting apparatus), arethe same as the directions of positional deviation amounts ΔX, ΔY, andΔθ before the transmission. Therefore, in a case where mounting positionM is still shifted to one side in component mounters M2 and M3 or thedetecting unit has failed, the operator can make an appropriatedetermination while confirming the situation.

As described above, the predetermined condition is any of a conditionthat detected positional deviation amounts ΔX, ΔY, and Δθ fall outsidepredetermined transmission warning range Rw (second range) which isnarrower than transmission determining range Rt (first range), acondition that detected component sizes Sx* and Sy* (detected componentsize) which are included in inspection information 31 c fall outsidewarning range Rs of the size of component (predetermined size range),and a condition that the directions of positional deviation amounts ΔX,ΔY, and Δθ, which are detected after positional deviation amounts ΔX,ΔY, and Δθ are transmitted to component mounters M2 and M3 (mountingapparatus), are the same as the directions of positional deviationamounts ΔX, ΔY, and Δθ before the transmission. That is, thepredetermined condition is a condition under which the mounting accuracyof component P may be decreased instead of being increased if mountingposition M is corrected with inspection information 31 c being fed backto component mounters M2 and M3.

Here, an example of the result of an operation of detecting positionaldeviation amounts ΔX, ΔY, and Δθ will be described with reference toFIG. 7A. In FIG. 7A, positional deviation amount ΔX (Y axis) ofcomponent P mounted on board 6 in the X direction is indicated inchronological order (X axis) for each board 6 on which component P ismounted. Boards 6 on which components P are mounted are denoted by board6 (1), board 6 (2) . . . and so forth such that a board on which acomponent is mounted most early is given the lowest value.

In FIG. 7A, positional deviation amount ΔX of board 6 (2) is greaterthan the upper warning threshold and positional deviation amount ΔX ofboard 6 (4) is smaller than the lower warning threshold. Since both ofpositional deviation amount ΔX of board 6 (2) and positional deviationamount ΔX of board 6 (4) fall outside transmission warning range Rw,determination unit 30 c determines to suspend the transmission.Positional deviation amounts ΔX of boards 6 (8) to 6 (12) fall withintransmission warning range Rw but are negative for consecutive fivetimes. That is, since the directions of positional deviation amounts ΔX,ΔY, and Δθ after transmission are the same as the directions ofpositional deviation amounts ΔX, ΔY, and Δθ before the transmission eventhough mounting position M has been corrected with positional deviationamounts ΔX, ΔY, and Δθ being fed back, determination unit 30 cdetermines to suspend the transmission. Note that, determination unit 30c may determine to suspend the transmission not only in a case where thepositional deviation amounts are negative for consecutive five times orare positive for consecutive five times but also in a case where thepositional deviation amounts are negative for consecutive three, four,six or more times or are positive for consecutive three, four, six ormore times.

In FIG. 7A, positional deviation amount ΔX of board 6 (5) is greaterthan the upper transmission threshold and positional deviation amount ΔXof board 6 (7) is smaller than the lower transmission threshold and thusboth of positional deviation amount ΔX of board 6 (5) and positionaldeviation amount ΔX of board 6 (7) fall outside transmission determiningrange Rt. Therefore, determining unit 30 a determines that both ofpositional deviation amount ΔX of board 6 (5) and positional deviationamount ΔX of board 6 (7) fall outside transmission determining range Rtand notifies display 34 that both of positional deviation amount ΔX ofboard 6 (5) and positional deviation amount ΔX of board 6 (7) falloutside transmission determining range Rt and transmission unit 30 bdoes not transmit positional deviation amounts ΔX, ΔY, and Δθ tocomponent mounters M2 and M3.

In FIG. 5, variation calculator 30 d performs a variation calculatingprocess of calculating variation range Rv of positional deviationamounts ΔX, ΔY, and Δθ through a statistical process of positionaldeviation amounts ΔX, ΔY, and Δθ for a predetermined time period whichare stored in inspection storage unit 31 as inspection information 31 c.The statistical process is, for example, a process of setting a ±3σrange of standard deviation σ calculated from positional deviationamounts ΔX, ΔY, and Δθ for a predetermined time period as variationrange Rv. In FIG. 7B, the frequencies (Y axis) of positional deviationamounts ΔX (X axis) of component P mounted on board 6 in the X directionand variation range Rv (±3σ range) which is calculated from thedistribution of the frequencies are illustrated. Note that, as variationrange Rv, another statistic such as an interquartile range that is arange from the top 25% to 75% may be used.

Determination unit 30 c suspends transmission of positional deviationamounts ΔX, ΔY, and Δθ when one predetermined condition that positionaldeviation amounts ΔX, ΔY, and Δθ fall outside variation range Rv is notsatisfied. Therefore, in a case where it has been found that positionaldeviation amounts ΔX, ΔY, and Δθ are great as a result of statisticaldetermination based on recent detection records (positional deviationamounts ΔX, ΔY, and Δθ for predetermined time period), the operator canmake an appropriate determination while confirming the situation. Thatis, the predetermined condition is that detected positional deviationamounts ΔX, ΔY, and Δθ fall outside calculated variation range Rv ofpositional deviation amounts ΔX, ΔY, and Δθ.

Input unit 35 is an input device such as a keyboard, a touch panel, anda mouse and is used when inputting an operation command or data. Display34 is a display device such as a liquid crystal panel and displaysvarious pieces of information such as positional deviation amounts ΔX,ΔY, and Δθ included in inspection information 31 c and statisticalinformation 31 d in addition to various screens such as an operationscreen for an input operation using input unit 35. That is, inspectionapparatus M4 includes display 34 which displays inspection information31 c and input unit 35 to which an instruction on whether to transmitdetected positional deviation amounts ΔX, ΔY, and Δθ to componentmounters M2 and M3 (mounting apparatus) or not is input.

In a case where determination unit 30 c determines to suspend thetransmission, display 34 displays positional deviation amounts ΔX, ΔY,and Δθ of which transmission is suspended and input unit 35 stands byfor input of an instruction. Then, the operator determines whether tocorrect mounting position M using positional deviation amounts ΔX, ΔY,and Δθ based on information displayed on display 34 and instructswhether to transmit positional deviation amounts ΔX, ΔY, and Δθ of whichtransmission is suspended to component mounters M2 and M3. That is, in acase where determination unit 30 c determines to suspend(transmission-suspend) transmission of detected positional deviationamounts ΔX, ΔY, and Δθ to component mounters M2 and M3 (mountingapparatus), display 34 displays positional deviation amounts ΔX, ΔY, andΔθ of which transmission is suspended and input unit 35 stands by forinput of an instruction on whether to transmit positional deviationamounts ΔX, ΔY, and Δθ of which transmission is suspended to componentmounters M2 and M3.

As described above, inspection apparatus M4 includes the detecting unit(inspection process unit 32 and inspection camera 33) which detectsinspection information 31 c including positional deviation amounts ΔX,ΔY, and Δθ of component P mounted on board 6, determining unit 30 awhich determines whether detected positional deviation amounts ΔX, ΔY,and Δθ fall within predetermined transmission determining range Rt(first range), transmission unit 30 b which transmits detectedpositional deviation amounts ΔX, ΔY, and Δθ to component mounters M2 andM3 (mounting apparatus), and determination unit 30 c which determineswhether to transmit detected positional deviation amounts ΔX, ΔY, and Δθto component mounters M2 and M3. Inspection apparatus M4 inspects board6 on which component mounters M2 and M3 mount component P.

In addition, in a case where it is determined that positional deviationamounts ΔX, ΔY, and Δθ fall within transmission determining range Rt andit is determined that the predetermined condition is satisfied,determination unit 30 c suspends transmission of positional deviationamounts ΔX, ΔY, and Δθ to component mounters M2 and M3 (mountingapparatus). Therefore, inspection apparatus M4 can feed back onlypositional deviation information (positional deviation amounts ΔX, ΔY,and Δθ and detected component sizes Sx* and Sy*) of component P whichmay result in an increase in mounting accuracy of component P tocomponent mounters M2 and M3.

In FIG. 5, management computer 3 includes management controller 40,management storage unit 41, display 42, and input unit 43. Managementcontroller 40 is a computing device such as a CPU and includescorrection amount calculator 40 a, determining unit 40 b, transmissionunit 40 c, determination unit 40 d, and variation calculator 40 e asinternal processing functions. Management storage unit 41 is a storagedevice and stores mounting data 41 a, threshold information 41 b,inspection information 41 c, statistical information 41 d, correctionamount 41 e, and the like.

Each of mounting data 41 a and threshold information 41 b includes thesame information as each of mounting data 31 a and threshold information31 b which are stored in inspection storage unit 31 of inspectionapparatus M4. Inspection information 31 c detected in inspectionapparatus M4 is transmitted and stored in inspection information 41 c.Correction amount calculator 40 a has the same function as correctionamount calculator 20 a included in component mounters M2 and M3. Thatis, correction amount calculator 40 a calculates correction amount 41 efor causing component mounters M2 and M3 (mounting apparatus) to mountcomponent P on board 6 while correcting mounting position M based onpositional deviation amounts ΔX, ΔY, and Δθ which are included ininspection information 41 c stored in management storage unit 41, andcorrection amount calculator 40 a stores correction amount 41 e inmanagement storage unit 41.

In FIG. 5, determining unit 40 b, transmission unit 40 c, determinationunit 40 d, and variation calculator 40 e perform a determining process,a transmission process, a determination process, and a variationcalculating process which are the same as those of determining unit 30a, transmission unit 30 b, determination unit 30 c, and variationcalculator 30 d in inspection apparatus M4 based on inspectioninformation 41 c stored in management storage unit 41, respectively.That is, determining unit 40 b determines whether positional deviationamounts ΔX, ΔY, and Δθ of component P mounted on board 6, which areincluded in inspection information 41 c that is detected by thedetecting unit (inspection process unit 32 and inspection camera 33) ininspection apparatus M4 and is stored in management storage unit 41,fall within transmission determining range Rt (predetermined firstrange). Statistical information 41 d which is obtained through thevariation calculating process performed by variation calculator 40 e isstored in management storage unit 41.

Input unit 43 is an input device such as a keyboard, a touch panel, anda mouse and is used when inputting an operation command or data. Display42 is a display device such as a liquid crystal panel and displaysvarious pieces of information such as positional deviation amounts ΔX,ΔY, and Δθ included in inspection information 41 c and statisticalinformation 41 d in addition to various screens such as an operationscreen for an input operation using input unit 43.

Next, an inspection result transmission method of transmitting theinspection result (positional deviation amounts ΔX, ΔY, and Δθ and thelike) which is detected by inspection apparatus M4 to component mountersM2 and M3 will be described with reference to a flow chart in FIG. 8.Inspection apparatus M4 performs inspection with respect to a pluralityof components P mounted on each board 6, and after it is determinedwhether to transmit (feed back) the result of the inspection, the resultof the inspection is transmitted (fed back) to component mounters M2 andM3 which mount each component P. For the sake of convenience, thefollowing description will be made while limiting the number ofcomponents P mounted (to be mounted) on board 6 to one.

First, the detecting unit (inspection process unit 32 and inspectioncamera 33) performs the inspection process to detect inspectioninformation 31 c, which includes positional deviation amounts ΔX, ΔY,and Δθ of component P mounted on board 6 and detected component sizesSx* and Sy* (ST1). Next, variation calculator 30 d performs thevariation calculating process to calculate variation range Rv ofpositional deviation amounts ΔX, ΔY, and Δθ through the statisticalprocess of positional deviation amounts ΔX, ΔY, and Δθ which are storedfor a predetermined time period (ST2).

Next, determining unit 30 a performs the determining process todetermine whether detected positional deviation amounts ΔX, ΔY, and Δθfall within predetermined transmission determining range Rt (firstrange) (ST3). In a case where positional deviation amounts ΔX, ΔY, andΔθ do not fall within transmission determining range Rt (No in ST3)(board 6 (5) and board 6 (7) in FIG. 7A), display 34 issues anotification that indicates that positional deviation amounts ΔX, ΔY,and Δθ do not fall within transmission determining range Rt (there is anerror) (ST4). In addition, positional deviation amounts ΔX, ΔY, and Δθare not transmitted to component mounters M2 and M3 (mountingapparatus). In a case where positional deviation amounts ΔX, ΔY, and Δθfall within transmission determining range Rt (Yes in ST3), determiningunit 30 a performs the determining process to determine whether detectedpositional deviation amounts ΔX, ΔY, and Δθ fall outside transmissionwarning range Rw (second range) (ST5).

In FIG. 8, in a case where positional deviation amounts ΔX, ΔY, and Δθdo not fall outside transmission warning range Rw (No in ST5),determining unit 30 a determines whether detected component sizes Sx*and Sy* (detected sizes Sx and Sy of component P) fall outside warningrange Rs (predetermined size range) of the size of component P (ST6). Ina case where detected component sizes Sx* and Sy* do not fall outsidewarning range Rs of the size of component P (No in ST6), determiningunit 30 a performs the determining process to determine whether thedirections of positional deviation amounts ΔX, ΔY, and Δθ of component Pin board 6, on which component P is mounted after mounting position M iscorrected with positional deviation amounts ΔX, ΔY, and Δθ beingtransmitted (fed back) to component mounters M2 and M3, are the same asthose at a time before transmission (feedback) (ST7).

In a case where the directions of positional deviation amounts ΔX, ΔY,and Δθ after correction are not the same as the directions of positionaldeviation amounts ΔX, ΔY, and Δθ before correction (No in ST7),determining unit 30 a performs the determining process to determinewhether positional deviation amounts ΔX, ΔY, and Δθ fall withinvariation range Rv (ST8). In a case where positional deviation amountsΔX, ΔY, and Δθ fall within variation range Rv (Yes in ST8),determination unit 30 c performs the determination process to determinethat the predetermined condition is not satisfied. In addition,transmission unit 30 b performs the transmission process to transmit(feed back) positional deviation amounts ΔX, ΔY, and Δθ to componentmounters M2 and M3 which mount component P (ST9). In component mountersM2 and M3 which have received positional deviation amounts ΔX, ΔY, andΔθ, received positional deviation amounts ΔX, ΔY, and Δθ are stored aspositional deviation amount data 21 a, and correction amount calculator20 a calculates correction amount 21 b so that mounting position M ofcomponent P is corrected.

As described above, in a case where detected positional deviationamounts ΔX, ΔY, and Δθ fall within transmission warning range Rw andvariation range Rv, detected component sizes Sx* and Sy* fall withinwarning range Rs of the size of component P, and the directions ofpositional deviation amounts ΔX, ΔY, and Δθ after correction are not thesame as the directions of positional deviation amounts ΔX, ΔY, and Δθbefore correction (in a case where the predetermined condition is notsatisfied), positional deviation amounts ΔX, ΔY, and Δθ are transmitted(fed back) to component mounters M2 and M3. Therefore, it is possible tofeed back (transmit) only positional deviation information (positionaldeviation amounts ΔX, ΔY, and Δθ) of component P which may result in anincrease in mounting accuracy of component P to component mounters M2and M3.

In FIG. 8, in a case where detected positional deviation amounts ΔX, ΔY,and Δθ fall outside transmission warning range Rw (Yes in ST5) (board 6(2) and board 6 (4) in FIG. 7A), in a case where detected componentsizes Sx* and Sy* fall outside warning range Rs of the size of componentP (Yes in ST6), in a case where the directions of positional deviationamounts ΔX, ΔY, and Δθ after correction are the same as the directionsof positional deviation amounts ΔX, ΔY, and Δθ before correction (Yes inST7) (boards 6 (8) to 6 (12) in FIG. 7A), or in a case where positionaldeviation amounts ΔX, ΔY, and Δθ do not fall within variation range Rv(No in ST8), it is determined that the predetermined condition issatisfied in the determination process performed by determination unit30 c. In addition, determination unit 30 c suspends transmission ofpositional deviation amounts ΔX, ΔY, and Δθ.

That is, in a case where it is determined that the predeterminedcondition is satisfied, transmission (feedback) of detected positionaldeviation amounts ΔX, ΔY, and Δθ to component mounters M2 and M3(mounting apparatus) is suspended. In addition, display 34 displaysinformation of component P and detected positional deviation amounts ΔX,ΔY, and Δθ (ST10) and input unit 35 stands by until the operator inputsan instruction (ST11).

When the operator who has confirmed information displayed by display 34determines to transmit (feed back) detected positional deviation amountsΔX, ΔY, and Δθ (Yes in ST11), the process proceeds to ST9 andtransmission unit 30 b transmits detected positional deviation amountsΔX, ΔY, and Δθ to component mounters M2 and M3 which mount component P.Meanwhile, if the operator determines that the cause of detectedpositional deviation amounts ΔX, ΔY, and Δθ is a sudden event such as asuction error of mounting nozzle 11 b or foreign substance W on board 6and the operator determines not to transmit positional deviation amountsΔX, ΔY, and Δθ (No in ST11), positional deviation amounts ΔX, ΔY, and Δθare not transmitted to component mounters M2 and M3 (ST12). Therefore,it is possible to prevent a decrease in mounting accuracy of componentP.

Next, a component mounting method of mounting component P on board 6 incomponent mounting system 1, which includes component mounters M2 and M3(mounting apparatus) and inspection apparatus M4, will be described withreference to flow charts in FIGS. 9 and 10. For the sake of convenience,the following description will be made while limiting the number ofcomponents P mounted (to be mounted) on board 6 to one.

In FIG. 9, component mounters M2 and M3 mount component P on board 6after correcting mounting position M while taking correction amount 21 binto account (ST21). Thereafter, board 6 onto which component P ismounted is transported to inspection apparatus M4 and inspectioninformation 31 c is detected in inspection apparatus M4 and istransmitted to management computer 3 so that correction amount 41 e isdecided in management computer 3 (ST22: correction amount decisionstep). Decided correction amount 41 e is transmitted (fed back) tocomponent mounters M2 and M3 and is stored in mounting storage unit 21as correction amount 21 b so that component P is mounted in ST21 withmounting position M being corrected.

Next, a correction amount decision step (ST22) (correction amountdecision method) will be described in detail with reference to FIG. 10.First, in inspection apparatus M4 to which board 6 is transported,inspection information 31 c including positional deviation amounts ΔX,ΔY, and Δθ of component P mounted on board 6 is detected (detectionstep). In addition, transmission unit 30 b transmits inspectioninformation 31 c to management computer 3 and inspection information 31c is stored in management storage unit 41 as inspection information 41 cin management computer 3 (ST31). The following processes are performedin management computer 3.

Correction amount calculator 40 a performs a correction amountcalculation process to calculate correction amount 41 e for causingcomponent mounters M2 and M3 (mounting apparatus) to mount component Pon board 6 while correcting mounting position M based on detectedpositional deviation amounts ΔX, ΔY, and Δθ in inspection apparatus M4which are included in inspection information 41 c (ST32: correctionamount calculation step). Next, variation calculator 40 e performs avariation calculating process to calculate variation range Rv ofpositional deviation amounts ΔX, ΔY, and Δθ through a statisticalprocess of positional deviation amounts ΔX, ΔY, and Δθ for apredetermined time period (ST33: variation calculation step).

In FIG. 10, determining unit 40 b performs a determining process todetermine whether detected positional deviation amounts ΔX, ΔY, and Δθfall within transmission determining range Rt (predetermined firstrange) (ST34). In a case where positional deviation amounts ΔX, ΔY, andΔθ do not fall within transmission determining range Rt (No in ST34),display 42 issues a notification that indicates that positionaldeviation amounts ΔX, ΔY, and Δθ do not fall within transmissiondetermining range Rt (there is an error) (ST35). In addition, correctionamount 41 e or positional deviation amounts ΔX, ΔY, and Δθ is nottransmitted to component mounters M2 and M3 (mounting apparatus). In acase where positional deviation amounts ΔX, ΔY, and Δθ fall withintransmission determining range Rt (Yes in ST34), determining unit 40 bperforms the determining process to determine whether detectedpositional deviation amounts ΔX, ΔY, and Δθ fall outside transmissionwarning range Rw (second range) (ST36).

In a case where positional deviation amounts ΔX, ΔY, and Δθ do not falloutside transmission warning range Rw (No in ST36), determining unit 40b performs the determining process to determine whether detectedcomponent sizes Sx* and Sy* (detected sizes Sx and Sy of component P)fall outside warning range Rs (predetermined size range) of the size ofcomponent P (ST37). In a case where detected component sizes Sx* and Sy*do not fall outside warning range Rs of the size of component P (No inST37), determining unit 40 b performs the determining process todetermine whether the directions of positional deviation amounts ΔX, ΔY,and Δθ of component P in board 6, on which component P is mounted aftermounting position M is corrected with positional deviation amounts ΔX,ΔY, and Δθ being transmitted (fed back) to component mounters M2 and M3,are the same as those at a time before transmission (feedback) (ST38).

In FIG. 10, in a case where the directions of positional deviationamounts ΔX, ΔY, and Δθ after correction are not the same as thedirections of positional deviation amounts ΔX, ΔY, and Δθ beforecorrection (No in ST38), determining unit 40 b performs the determiningprocess to determine whether positional deviation amounts ΔX, ΔY, and Δθfall within variation range Rv (ST39). In a case where positionaldeviation amounts ΔX, ΔY, and Δθ fall within variation range Rv (Yes inST39), determination unit 40 d performs the determination process todetermine that the predetermined condition is not satisfied. Inaddition, transmission unit 40 c performs the transmission process totransmit (feed back) correction amount 41 e to component mounters M2 andM3 which mount component P (ST40). In component mounters M2 and M3 whichhave received correction amount 41 e, received correction amount 41 e isstored as correction amount 21 b and mounting position M of component Pis corrected.

As described above, in a case where detected positional deviationamounts ΔX, ΔY, and Δθ fall within transmission warning range Rw andvariation range Rv, detected component sizes Sx* and Sy* fall withinwarning range Rs of the size of component P, and the directions ofpositional deviation amounts ΔX, ΔY, and Δθ after correction are not thesame as the directions of positional deviation amounts ΔX, ΔY, and Δθbefore correction (in a case where the predetermined condition is notsatisfied), correction amount 41 e is transmitted (fed back) tocomponent mounters M2 and M3. Therefore, it is possible to feed back(transmit) only positional deviation information (correction amount 41e) of component P which may result in an increase in mounting accuracyof component P to component mounters M2 and M3.

In FIG. 10, in a case where detected positional deviation amounts ΔX,ΔY, and Δθ fall outside transmission warning range Rw (Yes in ST36), ina case where detected component sizes Sx* and Sy* fall outside warningrange Rs of the size of component P (Yes in ST37), in a case where thedirections of positional deviation amounts ΔX, ΔY, and Δθ aftercorrection are the same as the directions of positional deviationamounts ΔX, ΔY, and Δθ before correction (Yes in ST38), or in a casewhere positional deviation amounts ΔX, ΔY, and Δθ do not fall withinvariation range Rv (No in ST39), it is determined that the predeterminedcondition is satisfied in the determination process performed bydetermination unit 40 d. In addition, determination unit 40 d suspendstransmission of correction amount 41 e or positional deviation amountsΔX, ΔY, and Δθ.

That is, in a case where it is determined that detected positionaldeviation amounts ΔX, ΔY, and Δθ fall within transmission determiningrange Rt (first range), it is determined whether the predeterminedcondition is satisfied and in a case where it is determined that thepredetermined condition is satisfied, correction of mounting position M,which is performed by component mounters M2 and M3 (mounting apparatus)based on calculated correction amount 41 e, is suspended.

In addition, display 42 displays information of component P andcalculated correction amount 41 e or detected positional deviationamounts ΔX, ΔY, and Δθ (ST41) and input unit 43 stands by until theoperator inputs an instruction (ST42). That is, when correction ofmounting position M which is performed by component mounters M2 and M3(mounting apparatus) is suspended, display 42 displays correction amount41 e or positional deviation amounts ΔX, ΔY, and Δθ, of which the usefor the correction is suspended, and input unit 43 stands by for inputof an instruction on whether to cause component mounters M2 and M3 tocorrect mounting position M based on correction amount 41 e, of whichthe use for the correction is suspended.

In FIG. 10, when the operator who has confirmed information displayed bydisplay 42 determines to transmit (feed back) calculated correctionamount 41 e (Yes in ST42), the process proceeds to ST40 and transmissionunit 40 c transmits correction amount 41 e or positional deviationamounts ΔX, ΔY, and Δθ to component mounters M2 and M3 which mountcomponent P.

Meanwhile, if the operator determines that the cause of correctionamount 41 e or detected positional deviation amounts ΔX, ΔY, and Δθ is asudden event such as a suction error of mounting nozzle lib or foreignsubstance W on board 6 and the operator determines not to transmitcorrection amount 41 e or positional deviation amounts ΔX, ΔY, and Δθ(No in ST42), correction amount 41 e or positional deviation amounts ΔX,ΔY, and Δθ is not transmitted to component mounters M2 and M3 (ST43).That is, in a case where it is determined that the predeterminedcondition is satisfied, component mounters M2 and M3 (mountingapparatus) do not correct mounting position M based on calculatedcorrection amount 41 e. Therefore, it is possible to prevent a decreasein mounting accuracy of component P.

As described above, in the component mounting method of the exemplaryembodiment, inspection information 31 c including positional deviationamounts ΔX, ΔY, and Δθ of component P mounted on board 6 are detected ininspection apparatus M4. In addition, correction amount 41 e for causingcomponent mounters M2 and M3 (mounting apparatus) to mount component Pon board 6 while correcting mounting position M is calculated based ondetected positional deviation amounts ΔX, ΔY, and Δθ and in a case whereit is determined that detected positional deviation amounts ΔX, ΔY, andΔθ fall within transmission determining range Rt in determination onwhether detected positional deviation amounts ΔX, ΔY, and Δθ fall withintransmission determining range Rt (predetermined first range), it isdetermined whether the predetermined condition is satisfied. In a casewhere it is determined that the predetermined condition is satisfied,correction of mounting position M, which is performed by componentmounters M2 and M3 (mounting apparatus) based on calculated correctionamount 41 e, is suspended.

Therefore, it is possible to feed back (transmit) only positionaldeviation information (correction amount 41 e) of component P forincreasing the mounting accuracy of component P without feeding backcorrection amount 41 e, which is based on great positional deviationamounts ΔX, ΔY, and Δθ which are suddenly generated and may result in adecrease in mounting accuracy of component P, to component mounters M2and M3.

Note that, the decision of correction amount 41 e may not be performedin management computer 3. For example, detection of inspectioninformation 31 c, the determining process, the determination process,the variation calculating process, and the transmission process may beperformed in inspection apparatus M4 so that positional deviationinformation (positional deviation amounts ΔX, ΔY, and Δθ) of component Pwhich does not satisfy the predetermined condition (which results in anincrease in mounting accuracy of component P) is transmitted tocomponent mounters M2 and M3 and the correction amount calculationprocess may be performed in component mounters M2 and M3 to calculatecorrection amount 21 b.

In addition, the variation calculating process (ST2 in inspection resulttransmission method and ST33 in correction amount decision method) maynot be performed before the determining process. The variationcalculating process may be performed before it is determined whetherdetected positional deviation amounts ΔX, ΔY, and Δθ fall withinvariation range Rv (ST8 in inspection result transmission method andST39 in correction amount decision method).

According to an inspection apparatus, a component mounting system, and acomponent mounting method of the disclosure, it is possible to feed backcomponent positional deviation information for improving componentmounting accuracy and the inspection apparatus, the component mountingsystem, and the component mounting method are useful in the field of acomponent mounting technique of mounting a component on a board.

What is claimed is:
 1. An inspection apparatus which inspects a board onwhich a mounting apparatus mounts a component, comprising: a detectingunit that detects inspection information including a positionaldeviation amount of the component which is mounted on the board; and aninspection controller that executes: a determining unit that comparesthe detected positional deviation amount with a predetermined firstrange and determines whether the detected positional deviation amountfalls within the predetermined first range; a transmission unit thattransmits the detected positional deviation amount to the mountingapparatus; and a determination unit that determines whether to transmitthe detected positional deviation amount to the mounting apparatus,wherein, in a case where it is determined that the positional deviationamount falls within the first range and it is determined that apredetermined condition is satisfied, the determination unit suspendstransmission of the positional deviation amount to the mountingapparatus.
 2. The inspection apparatus of claim 1, further comprising: adisplay that displays the inspection information; and an input unit towhich an instruction on whether to transmit the detected positionaldeviation amount to the mounting apparatus or not is input, wherein, ina case where the determination unit determines to suspend transmissionof the detected positional deviation amount to the mounting apparatus,the display displays the positional deviation amount of whichtransmission is suspended and the input unit stands by for input of aninstruction on whether to transmit the positional deviation amount ofwhich transmission is suspended to the mounting apparatus.
 3. Theinspection apparatus of claim 1, wherein the predetermined condition isany of, a condition that the detected positional deviation amount fallsoutside a predetermined second range which is narrower than the firstrange, a condition that a detected component size which is included inthe inspection information falls outside a predetermined size range, anda condition that direction of the positional deviation amount which isdetected after the positional deviation amount is transmitted to themounting apparatus is the same as the direction of the positionaldeviation amount before the transmission.
 4. The inspection apparatus ofclaim 1, further comprising: an inspection result storage unit thatstores the positional deviation amount detected by the detecting unit;and a variation calculator that calculates a variation range of thepositional deviation amount through a statistical process of thepositional deviation amount stored for a predetermined time period,wherein the predetermined condition is that the detected positionaldeviation amount falls outside the calculated variation range of thepositional deviation amount.
 5. An inspection apparatus which inspects aboard on which a mounting apparatus mounts a component, comprising: adetecting unit that detects inspection information including apositional deviation amount of the component which is mounted on theboard; an inspection controller that executes: a determining unit thatcompares the detected positional deviation amount with a predeterminedfirst range and determines whether the detected positional deviationamount falls within the predetermined first range; a transmission unitthat transmits the detected positional deviation amount to the mountingapparatus; and a determination unit that determines whether to transmitthe detected positional deviation amount to the mounting apparatus,wherein, in a case where it is determined that the positional deviationamount falls within the first range and it is determined that apredetermined condition is satisfied, the determination unit determinesnot to transmit the positional deviation amount to the mountingapparatus.